
//La interfaz tiene m�todos vacios,

//Esta interfaz tiene que ir LITERALMENTE IGUAL, no modificar nada!!! 


/**
 * 
 * @author Raul Antonio
 */
public interface NuestraInterfaz { //esta es la interfaz implementada por todos en la cual se enceuntran solamente los encabezados de lso metodos
	
    /**
     * este muestra con booleanos si el radio esta encendido o no
     * @return retorna el estado del radio si esta encendido o apagado
     */
    public  boolean power(); // metodo que enciende o apaga el radio
	
        /**
         * este metodo hace el cambio de frecuencia en torno a un boolean
         * @return regresa el si la frecuencia es am o fm
         */
        public boolean cambio(); // metodo que cambia de frecuencia alternandose
	
        /**
         * este metodo hace que se cambie de estacion dependiendo de la frecuencia y solo va de forma ascendnete
         */
        public void fw(); // este metodo  aumenta las estaciones dependiendo de la frecuenia aumenta en diferentes intervalos
	
        /**
         * este metodo hace que se cambie de estacion dependiendo de la frecuencia y solo va de forma descendente
         */
        public void bw(); // este metodo disminuye las estaciones dependiendo de la frecuencia 
	
        /**
         * este metodo guarda la estacion en una de las 12 memorias que se poseen
         * @param boton el parametro que se pide es en que memoria se guarda la estacion
         */
        public void store(int boton);   // guardar la estacion en el boton
	
        /**
         * este metodo selecciona la estacion guardada en una memoria
         * @param botons el parametro que se pide es el numero de memoria
         */
        public void select(int botons);  // poner la estacion guardada en el boton elegido
	
        /**
         * este metodo hace un string con el estado actual del radio
         * @return este metodo retorna una descpripcion del estado actual del radio
         */
        public String toString(); // este metodo muestra el estado actual del radio
	
        /**
         * este metodo solo se utiliza para salir 
         */
        public void salir(); //este metodo se utiliza para salir del programa 

}
